Early performance prediction of SDL/MSC specified systems by automated synthetic code generation

نویسندگان

  • Winfried Dulz
  • S. Gruhl
  • Lennard Kerber
  • M. Söllner
چکیده

We present a new approach for early performance prediction based on MSC speci ed systems in the context of SDL Our approach is integrated into existing design methodologies as proposed by commercial tool vendors where communication software is fully speci ed in SDL and the nal implementation is derived from there Obviously the structure of the SDL speci cation will in uence the performance of the nal system Thus it is very important to make performance estimates for the target system available at design time to steer important design decisions The key to performance evaluation is the development of performance models which are evaluated either with analytical simulation or monitoring techniques Our approach is scenario based and uses non functional annotations of MSCs to formalize additional performance requirements These MSCs are automatically transformed to an SDL speci cation which yields a prototype implemention via a code generation tool chain The resulting implementation is executed on the target machines with the target system software from which many performance character istics can be evaluated using monitoring techniques We call the implementation synthetic since it is arti cially derived from MSC speci cations and the generated SDL is not designed to be subsequently reused through functional re nement This paper describes the automatic transformation from MSC to the SDL speci cation and its environment with a special focus on dynamic issues

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance message sequence chart: Sprache zur Leistungsvorhersage mittels der Generierung eines Prototypen im Kontext des Protokollentwurfs mit SDL und MSC

During the development of communication systems, the languages MSC and SDL are used for the standardisation, development and implementation of protocols. Both languages are an essential part of today’s popular development methodologies with the UML language. In MSC specifications, the system is described by examples while in SDL specifications it is described completely by means of communicatin...

متن کامل

A Framework for the Performance Evaluation of SDL/MSC-specified Systems

SDL and MSC are standardized specification techniques for the development of reactive real-time systems and protocol architectures. Whereas MSC scenarios only allow to specify the dynamic system behavior in form of event/time diagrams, SDL specifications are used to describe static and functional aspects of the system as well. In this paper a framework is presented which demonstrates the relati...

متن کامل

Performance Evaluation of SDL/MSC-specified Systems

SDL and MSC are standardized specification techniques for the development of reactive realtime systems and protocol architectures. Whereas MSC scenarios only allow to specify the dynamic system behavior in form of event/time diagrams, SDL specifications are used to describe static and functional aspects of the system as well. In this paper a framework is presented which demonstrates the relatio...

متن کامل

Specification-driven Performance Monitoring of SDL/MSC-specified Protocols

Protocol testing implies the functional analysis of a given implementation under test as well as its temporal performance evaluation. If protocols are formally specified sophisticated techniques and tools exist for analyzing functional properties, e.g. finding deadlocks or livelocks. Methods, however, for the temporal performance evaluation of formally specified systems are still in their infan...

متن کامل

From MSC and UML to SDL - Computer Software and Applications Conference, 2002. Proceedings. 26th Annual International

UML and MSC are widely used by software practitioners. SDL is an ITU standard language for telecommunications software specification. It has a formal semantics, and is supported by several commercial tools, which allow for simulation and validation of SDL design specifications as well as automatic code generation from these specifications. In order to take advantages of the SDL available tools ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999